Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel Sofia Open - Sofia Davis Cup, World Group, Q, TPE-FRA 0-4 U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London National Bank Open - Toronto France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F3 France F4 France F6 France F13 France F15 France F17 France F20 France F1 France F2 France F4 France F8 France F9 France F10 France F12 Belgium F2 Belgium F3 France F13 France F18 France F19 France F20 France F1 France F2 France F4 France F5 Spain F11 France F7 France F8 France F10 France F11 France F12 Spain F27 Spain F29 Belgium F2 France F13 France F17 France F18 Great Britain F1 Great Britain F2 France F2 France F4 France F5 France F6 France F10 France F4 France F5 France F4 Spain F14 France F1 M15 Manacor M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Vale Do Lobo M15 Faro M15 Toulouse M15 Sintra M25+H Rodez M15 Benicarlo M15 Madrid M15 Manacor M15 Manacor M15+H Bressuire M25 Vale do Lobo M25 Faro M25 Vale do Lobo M15 Poitiers M25 Reus M25 Angers M15 Las Palmas de Gran Canaria M25 Montauban M25+H Ajaccio M15 Xativa M25 Santander M25 Bagneres-De-Bigorre M25 Toulouse Spain F26 M25 Toulouse-Balma M25 Vic France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 M25 Montauban Germany F1 France F14 Great Britain F1 France F15 France F20 Rodez France F10 M25 Vale do Lobo France F14 France F15 France F19 Challenger DCNS de Cherbourg - Cherbourg Roma Open Challenger - Rome Open D'Orleans - Orleans M25 Roehampton Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey M25 Porto Heilbronn Challenger Cherbourg Challenger M15 Poitiers Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Braunschweig Challenger Pozoblanco Challenger M15 Madrid Segovia Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble St. Remy Challenger M25 Reus Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger The Surbiton Trophy - Surbiton Istanbul Challenger Mons Challenger M15 Monastir M25 Monastir M15 Monastir M15 Poitiers Internationaux du Doubs - Besancon M15 Valencia M15 Gijon Quimper Challenger M25 Monastir M15 Monastir Cherbourg Challenger Pozoblanco Challenger Morocco Tennis Tour - Marrakech Open de Rennes - Rennes St. Remy Challenger IPP Geneva Trophy - Geneva M25 Angers Istanbul Challenger M25+H Rodez Wroclaw Challenger Mons Challenger Rennes Challenger Orleans Challenger Helsinki Challenger Open de Montauban - Montauban Cherbourg Challenger Bath Challenger M15 Manacor Tunis Challenger Scheveningen Challenger Vancouver Challenger Cordenons Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Sarajevo Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger St. Remy Challenger Petange Challenger M15 Creteil Orleans Challenger Rennes Challenger IPP Open - Helsinki Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Open D'Orleans - Orleans Open D'Orleans - Orleans Bordeaux Challenger Manta Challenger Segovia Challenger Rabat Challenger Istanbul Challenger Challenger Tunisie - Tunis Monza Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Recanati Challenger BH Indoor Sarajevo - Sarajevo M15 Monastir Cherbourg Challenger Jersey Challenger Quimper Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Segovia Challenger Napoli Challenger Manerbio Challenger Como Challenger Orleans Challenger Petange Challenger Mons Challenger Helsinki Challenger Noumea Challenger Cherbourg Challenger Noumea Challenger Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Rome Challenger Tunis Open 2007 - Tunis Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury Manerbio Challenger Como Challenger Noumea Challenger Seoul Challenger Champaign Challenger Nottingham Challenger Recanati Challenger Genova Challenger Pozoblanco Challenger Surbiton Challenger Nottingham Challenger M15 Bressuire M25 Esch/Alzette Wroclaw Challenger Orleans Challenger Aix En Provence Challenger Poznan Challenger Szczecin Challenger Orleans Challenger Eckental Challenger Rennes Challenger Aix En Provence Challenger Alicante Challenger Vicenza Challenger Heilbronn Challenger Bordeaux Challenger Rome 1 Challenger M25 Monastir Lyon Challenger Bordeaux Challenger Recanati Challenger Rennes Challenger St. Remy Challenger Oeiras 1 Challenger Orleans Challenger Bordeaux Challenger Monterrey Challenger Rennes Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger M25 Villeneuve-Loubet Mouilleron-Le-Captif Challenger Knoxville Challenger Vicenza Challenger M15 Poitiers Open D'Orleans - Orleans Le Gosier Challenger Seville Challenger Hamburg Challenger Bordeaux Challenger M25 Toulouse-Balma Cordenons Challenger M15 Azay-le-Rideau Quimper Challenger Valencia Challenger Nottingham Challenger M25 Vic M25 Mataro Lisbon Challenger Como Challenger Segovia Challenger Noumea Challenger Lexington Challenger M25+H Ajaccio Bordeaux Challenger Genova Challenger Segovia Challenger M25 Porto Porto Challenger Eckental Challenger Forli 6 Challenger Rennes Challenger Cherbourg Challenger M25+H Bagneres-de-Bigorre St. Brieuc Challenger Perugia Challenger Blois Challenger Morelia Challenger Karlsruhe Challenger Ortisei Challenger Pozoblanco Challenger Noumea Challenger Koblenz Challenger Rennes Challenger M15 Monastir Cherbourg Challenger Mouilleron-Le-Captif Challenger Lille Challenger St. Brieuc Challenger Birmingham Challenger Pozoblanco Challenger Napoli Challenger Cassis Challenger Lyon Challenger Perugia Challenger Nottingham Challenger Noumea Challenger St. Brieuc Challenger M15 Lons-le-Saunier Rennes Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Recanati Challenger Prostejov Challenger Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Prague Challenger Portoroz Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Brest Challenger Roanne Challenger Pau Challenger Bari Challenger Cherbourg Challenger Surbiton Challenger Prague 3 Challenger Orleans Challenger Status Athens Open - Athens Hamburg Challenger Brest Challenger Bergamo Challenger Roanne Challenger Maia Challenger Oeiras 1 Challenger Oeiras 2 Challenger M15 Monastir Pau Challenger Szekesfehervar Challenger Madrid Challenger Rome Challenger Aix En Provence Challenger Porto Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Cherbourg Challenger Pau Challenger Mouilleron-Le-Captif Challenger Nottingham 2 Challenger Open de Montauban - Montauban Girona Challenger Barcelona Challenger Cherbourg Challenger Aix En Provence Challenger San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Oeiras 5 Challenger Segovia Challenger Zagreb Challenger GHI Bronx Tennis Classic - Bronx Royan Challenger Mexico City Challenger Newport Challenger Besancon Challenger Cassis Challenger Open des Alpes Trophee BNP Paribas - Grenoble Koblenz Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Porto 2 Challenger St. Remy Challenger Cherbourg Challenger Open de Moselle - Metz Rennes Challenger Nottingham-2 Challenger Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Open de Moselle - Metz Bordeaux Challenger Open de Nice Cote dAzur - Nice Open de Moselle - Metz Barcelona Challenger Bratislava Challenger Sophia Antipolis Challenger Noumea Challenger Quimper Challenger Open Sud de France - Montpellier St. Brieuc Challenger Mouilleron-Le-Captif Challenger Winston-Salem Open - Winston-Salem Mallorca Challenger Brisbane International - Brisbane Cherbourg Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Nottingham Challenger Open de Nice Cote d'Azur - Nice Geneva Challenger AEGON Championships - London Noumea Challenger Bratislava Challenger Open de Moselle - Metz Cherbourg Challeger Heineken Open - Auckland Open Sud de France - Montpellier Loughborough Challenger Orleans Challenger Troyes Challenger Helsinki Challenger Noumea Challenger Moselle Open - Metz Jersey Challenger If Stockholm Open - Stockholm Porto Challenger Quimper Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota St. Brieuc Challenger Leon Challenger Credit Agricole Suisse Open - Gstaad Guadalajara Challenger Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem UNICEF Open - 's Hertogenbosch Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Mexico City Challenger Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo European Open - Antwerp Sydney International - Sydney Hall of Fame Tennis Championships - Newport Millennium Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Open Parc - Lyon AEGON Championships - London Plava Laguna Croatia Open - Umag Moselle Open - Metz European Open - Antwerp China Open - Beijing Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Kremlin Cup - Moscow Austrian Open - Kitzbuhel Moselle Open - Metz Credit Agricole Suisse Open - Gstaad AEGON Championships - London Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Mouilleron-Le-Captif Challenger BB&T Atlanta Open - Atlanta Melbourne Summer Set - Melbourne Moselle Open - Metz Open Sud de France - Montpellier Dallas Open - Dallas Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz Astana Open - Astana Barcelona Open BancSabadell - Barcelona China Open - Beijing Antalya Cup - Antalya Swiss Open - Gstaad Moselle Open - Metz Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open Parc - Lyon Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Belgrade 2 - Belgrade Koblenz Challenger Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Estoril Open - Estoril BMW Open - Munich United Cup - Australia Dallas Open - Dallas German Tennis Championships - Hamburg Libema Open - 's-Hertogenbosch Moselle Open - Metz Loughborough Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Open 13 - Marseille Phoenix Challenger St. Brieuc Challenger Dubai Duty Free Tennis Championships - Dubai Nottingham 3 Challenger Swiss Indoors Basel - Basel Open de Nice Cote d'Azur - Nice AEGON Championships - London Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Quimper Challenger Grand Prix Hassan II - Casablanca Genova Challenger M25 Carnac Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rome Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Heineken Open - Auckland Open Sud de France - Montpellier Szczecin Challenger Hall of Fame Open - Newport Open 13 - Marseille Mons Challenger Grand Prix Hassan II - Casablanca Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Koblenz Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Truist Atlanta Open - Atlanta Aix En Provence Challenger Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Braunschweig Challenger Heilbronn Challenger Le Gosier Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta M25 Benicarlo Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier Cherbourg Challenger Mouilleron-Le-Captif Challenger M15 Bressuire Valencia Open - Valencia M15+H Bagnoles de l'Orne US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Mons Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona China Open - Beijing Blois Challenger Guadalajara Challenger Open de Nice Cote d'Azur - Nice Tunis Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Mallorca Challenger Florence Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Eckental Challenger Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Lille Challenger Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Perugia Challenger Amersfoort Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Oeiras 3 Challenger Mifel Tennis Open - Los Cabos Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Segovia Challenger Quimper Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Como Challenger Almaty Open - Almaty cinch Championships - London Rennes Challenger Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Lugano Challenger Singapore Tennis Open - Singapore Turin Challenger Troisdorf Challenger Abierto Mexicano Telcel - Acapulco Perugia Challenger Blois Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Orleans Challenger Hall of Fame Open - Newport Prague 2 Challenger Moselle Open - Metz Troyes Challenger Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Bordeaux Challenger Open 13 - Marseille Hangzhou Open - Hangzhou Moselle Open - Metz Roanne Challenger Maia Challenger Open Parc - Lyon Brest Challenger Lille Challenger Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta ASB Classic - Auckland Porto 2 Challenger Roanne Challenger Portugal Open - Oeiras Bet-at-home Open - Hamburg Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Open 13 Provence - Marseille Cordenons Challenger Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Cherbourg Challenger Monterrey Challenger Lille Challenger Segovia Challenger cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Koblenz Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Apia International - Sydney Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel Western & Southern Open - Cincinnati Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sofia Open - Sofia Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Kremlin Cup - Moscow Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco French Open - Paris Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Wimbledon - London Western & Southern Open - New York Wimbledon - London Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group B, Manchester M25 Hazebrouck French Open (juniors) French Open (juniors) All Lower level tournaments Hopman Cup - Perth Davis Cup, Group C, Hamburg St. Brieuc Challenger Davis Cup, World Group, 1R, FRA-NED 3-1 Mutua Madrid Open - Madrid M25 Mataro BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai M25 Toulouse-Balma M25 Villeneuve-Loubet